<?php include("header.php"); ?>

<?php 
include_once('DB.php');
$db = new DB();
$oktato_felhasznalonev = Auth::get_felhasznalonev();
$t = new Template();
$link = $t->get_link('teacher_exams_schedule','teacher_exams_schedule');
$ev = $_REQUEST['ev'];
$honap = honap_atalakitas($_REQUEST['honap']);
$nap = $_REQUEST['nap'];
$cim = vizsga_cim_id($_REQUEST['id']);
$id = $_REQUEST['id'];
$tanar_id = tanar_id(oktato_id(Auth::get_felhasznalonev()));
$vizsga_letrehozo = vizsga_letrehozo($cim);
?>

<?php 

if($vizsga_letrehozo == $tanar_id)
{
$ev = $_REQUEST['ev'];
$honap = honap_atalakitas($_REQUEST['honap']);
$nap = $_REQUEST['nap'];
$cim = vizsga_cim_id($_REQUEST['id']);
?>

<?php
$p = perc_lekeres($cim);
$h = ora_lekeres($cim);
$szamlalo = 0;
while($szamlalo < count($p))
{
	if (isset($_REQUEST['torlesmodositas'.$szamlalo]))
	 {
					if(isset($_REQUEST['torlendo']))
					 {
						$check1 = $_POST['torlendo'];
													
											foreach($check1 as $ch)
											{
												if($ch == $szamlalo)
												{
													$db->query("DELETE FROM `vizsga_idopont` WHERE idopont='" .$h[$szamlalo].":".$p[$szamlalo].":00' and vizsga_id =".$_REQUEST['id']);
													$db->query("DELETE FROM `utemezett` WHERE idopont='" .$h[$szamlalo].":".$p[$szamlalo].":00' and vizsga_id =".$_REQUEST['id']);
													hallgato_torlese_idopont($h[$szamlalo].":".$p[$szamlalo].":00",$_REQUEST['id']);
												}
											}
					 }
	 }
 $szamlalo = $szamlalo +1;
 }
$p = perc_lekeres($cim);
$h = ora_lekeres($cim);
if (isset($_REQUEST['modositas']))
 {
   $db->query('UPDATE `vizsga` SET `vizsga_nyilvanos` = 0,`eha_nyilvanos`= 0 ,`utemezheto_nyilvanos`= 0 WHERE id ='.$_REQUEST['id']);
   $p = perc_lekeres($cim);
   $h = ora_lekeres($cim);
   $szamlalo = 0;
   $kurzusok = vizsga_hallgatoi($_REQUEST['id'],1);
   $hallgatok = vizsga_hallgatoi($_REQUEST['id'],0);
   
										 while($szamlalo < count($kurzusok))
										 {
										 if(vegleges($_REQUEST['id'],$kurzusok[$szamlalo],$hallgatok[$szamlalo]) == 0)
										 {
											 if(utemezheto($kurzusok[$szamlalo],$hallgatok[$szamlalo]) == 1)
											 {
											$db->query("DELETE FROM `utemezett` WHERE vizsga_id= " .$_REQUEST['id']." and kurzus_id = ".$kurzusok[$szamlalo]." and hallgato_id = ".$hallgatok[$szamlalo]);  // összes törlés
											
												 if($_REQUEST[$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]] != '0.00')
												   
												 {
													if((isset($_REQUEST['check'.$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]])) )
													{
													$db->query("INSERT INTO `utemezett`(`hallgato_id`, `vizsga_id`, `kurzus_id`, `idopont`, `vegleges`) VALUES (".$hallgatok[$szamlalo].",".$_REQUEST['id'].",".$kurzusok[$szamlalo].",'".$_REQUEST[$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]]."',1)");
													
													
													}
													else
													{
														$db->query("INSERT INTO `utemezett`(`hallgato_id`, `vizsga_id`, `kurzus_id`, `idopont`, `vegleges`) VALUES (".$hallgatok[$szamlalo].",".$_REQUEST['id'].",".$kurzusok[$szamlalo].",'".$_REQUEST[$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]]."',0)");
													
														
													}
												 }
											  
											   $szamlalo = $szamlalo +1;
											  }
											  else
											  {
											   $szamlalo = $szamlalo +1;
												}
										  }
										  else
										  {
											if((isset($_REQUEST['check'.$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]])) )
											{
											
											}
											else
											{
												$db->query("UPDATE `utemezett` SET `vegleges`= '0' WHERE vizsga_id= " .$_REQUEST['id']." and kurzus_id = ".$kurzusok[$szamlalo]." and hallgato_id = ".$hallgatok[$szamlalo]);
											}
										  
										  
										   $szamlalo = $szamlalo +1;
										  }
										}										  
										  
	  if( $_REQUEST['ora'] != 0)
	  {
	  $db->query("INSERT INTO `vizsga_idopont`(`vizsga_id`, `idopont`) VALUES (".$_REQUEST['id'].",'".$_REQUEST['ora'].":".$_REQUEST['perc'].":00')");
	  }
	  
			 if(isset($_REQUEST['prefny']))
			 {
			
			   $check1 = $_POST['prefny'];
											
									foreach($check1 as $ch)
									{
											if ($ch == 1)
											{
												$db->query('UPDATE `vizsga` SET `vizsga_nyilvanos` = 1	WHERE id ='.$_REQUEST['id']);
											}
											else if($ch == 2)
											{
											$db->query('UPDATE `vizsga` SET `eha_nyilvanos`= 1  WHERE id ='.$_REQUEST['id']);
											}
											else if($ch == 3)
											{
											$db->query('UPDATE `vizsga` SET `utemezheto_nyilvanos`= 1 WHERE id ='.$_REQUEST['id']);
											}
											
											
									}
			 }
			 
				
			

			if(isset($_REQUEST['FLIQAAT.SZE.3']))
			 {
			 echo $_REQUEST['FLIQAAT.SZE.3'];
			 }
			 
			 
  }

$p = perc_lekeres($cim);
$h = ora_lekeres($cim);


?>
	
	<?php
	 $html = '<form action="' . $link . '" method="post">';
	 $html .= '<p><input type="hidden" name="cim" value="'.vizsga_cim_id($_REQUEST['id']).'"/></p>';
     $html .= '<p><input type="hidden" name="honap" value="'.honap_atalakitas($_REQUEST['honap']).'"/></p>';
     $html .= '<p><input type="hidden" name="nap" value="'.$_REQUEST['nap'].'"/></p>';
	 $html .= '<p><input type="hidden" name="ev" value="'.$_REQUEST['ev'].'"/></p>';
	 $html .= '<p><input type="hidden" name="id" value="'.$_REQUEST['id'].'"/></p>';
	 
	echo $html;
	?>
	
  <?php echo fejlec_generalas($ev,$honap,$nap,$cim,$link); ?>
  <?php echo vizsga_idopontok($h,$p); ?>

   

  
   <?php echo kijeloles_modositas($p,$link); ?> 
 <?php 
 $hallgatok = array();
 $kurzusok = array();
$kurzusok = vizsga_hallgatoi($_REQUEST['id'],1);
 $hallgatok = vizsga_hallgatoi($_REQUEST['id'],	0);

 if(count($hallgatok)> 0)
 {
	 echo hallgato_hozzaadasa($h,$p,$hallgatok[0],$kurzusok[0]); 
     echo hallgato_hozzaadas_elso_vege($hallgatok); 
  } 
  
$szamlalo = 1;

while($szamlalo < count($hallgatok))
{
	echo hallgato_hozzaadasa($h,$p,$hallgatok[$szamlalo],$kurzusok[$szamlalo]); 
	echo ('</tr>');
$szamlalo = $szamlalo +1;
}

 echo('
		</table>
		</form>
	   </body>
       
	   </html>');
 
 ?>
  
 
 
 
 

<?php
 }
 //***********************************************************************************************************************************************************
 //*
 //*
 //* Az oktató nem létrehozó
 //*
 //*
 //**********************************************************************************************************************************************************
else // itt kell módosítani a módosítás linket
{
$ev = $_REQUEST['ev'];
$honap = honap_atalakitas($_REQUEST['honap']);
$nap = $_REQUEST['nap'];
$cim = vizsga_cim_id($_REQUEST['id']);

if(isset($_REQUEST['modositasNemLetrehozo'])) // ezt kell átírni , hogy a nemletrehozo táblát is tudjam módosítani
{

   
   $szamlalo = 0;
   $kurzusok = vizsga_hallgatoi($_REQUEST['id'],1);
   $hallgatok = vizsga_hallgatoi($_REQUEST['id'],0);
   
										 while($szamlalo < count($kurzusok))
										 {
										 if(vegleges($_REQUEST['id'],$kurzusok[$szamlalo],$hallgatok[$szamlalo]) == 0)
										 {
											 if(utemezheto($kurzusok[$szamlalo],$hallgatok[$szamlalo]) == 1)
											 {
											$db->query("DELETE FROM `utemezett` WHERE vizsga_id= " .$_REQUEST['id']." and kurzus_id = ".$kurzusok[$szamlalo]." and hallgato_id = ".$hallgatok[$szamlalo]);  // összes törlés
											
												 if($_REQUEST[$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]] != '0.00')
												   
												 {
													if((isset($_REQUEST['check'.$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]])) )
													{
													$db->query("INSERT INTO `utemezett`(`hallgato_id`, `vizsga_id`, `kurzus_id`, `idopont`, `vegleges`) VALUES (".$hallgatok[$szamlalo].",".$_REQUEST['id'].",".$kurzusok[$szamlalo].",'".$_REQUEST[$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]]."',1)");
													
													
													}
													else
													{
														$db->query("INSERT INTO `utemezett`(`hallgato_id`, `vizsga_id`, `kurzus_id`, `idopont`, `vegleges`) VALUES (".$hallgatok[$szamlalo].",".$_REQUEST['id'].",".$kurzusok[$szamlalo].",'".$_REQUEST[$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]]."',0)");
													
														
													}
												 }
											  
											   $szamlalo = $szamlalo +1;
											  }
											  else
											  {
											   $szamlalo = $szamlalo +1;
												}
										  }
										  else
										  {
											if((isset($_REQUEST['check'.$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]])) )
											{
											
											}
											else
											{
												$db->query("UPDATE `utemezett` SET `vegleges`= '0' WHERE vizsga_id= " .$_REQUEST['id']." and kurzus_id = ".$kurzusok[$szamlalo]." and hallgato_id = ".$hallgatok[$szamlalo]);
											}
										  
										  
										   $szamlalo = $szamlalo +1;
										  }
										}										  
					
}


$p = perc_lekeres($cim);
$h = ora_lekeres($cim);
$szamlalo = 0;
while($szamlalo < count($p))
{
	if (isset($_REQUEST['torlesmodositas'.$szamlalo]))
	 {
					if(isset($_REQUEST['torlendo']))
					 {
						$check1 = $_POST['torlendo'];
													
											foreach($check1 as $ch)
											{
												if($ch == $szamlalo)
												{
													$db->query("DELETE FROM `vizsga_idopont` WHERE idopont='" .$h[$szamlalo].":".$p[$szamlalo].":00' and vizsga_id =".$_REQUEST['id']);
													$db->query("DELETE FROM `utemezett` WHERE idopont='" .$h[$szamlalo].":".$p[$szamlalo].":00' and vizsga_id =".$_REQUEST['id']);
												}
											}
					 }
	 }
 $szamlalo = $szamlalo +1;
 }

if (isset($_REQUEST['modositas']))
 {
   $db->query('UPDATE `vizsga` SET `vizsga_nyilvanos` = 0,`eha_nyilvanos`= 0 ,`utemezheto_nyilvanos`= 0 WHERE id ='.$_REQUEST['id']);
   
   $szamlalo = 0;
   $kurzusok = vizsga_hallgatoi($_REQUEST['id'],1);
   $hallgatok = vizsga_hallgatoi($_REQUEST['id'],0);
   
										 while($szamlalo < count($kurzusok))
										 {
										 if(vegleges($_REQUEST['id'],$kurzusok[$szamlalo],$hallgatok[$szamlalo]) == 0)
										 {
											 if(utemezheto($kurzusok[$szamlalo],$hallgatok[$szamlalo]) == 1)
											 {
											$db->query("DELETE FROM `utemezett` WHERE vizsga_id= " .$_REQUEST['id']." and kurzus_id = ".$kurzusok[$szamlalo]." and hallgato_id = ".$hallgatok[$szamlalo]);  // összes törlés
											
												 if($_REQUEST[$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]] != '0.00')
												   
												 {
													if((isset($_REQUEST['check'.$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]])) )
													{
													$db->query("INSERT INTO `utemezett`(`hallgato_id`, `vizsga_id`, `kurzus_id`, `idopont`, `vegleges`) VALUES (".$hallgatok[$szamlalo].",".$_REQUEST['id'].",".$kurzusok[$szamlalo].",'".$_REQUEST[$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]]."',1)");
													
													
													}
													else
													{
														$db->query("INSERT INTO `utemezett`(`hallgato_id`, `vizsga_id`, `kurzus_id`, `idopont`, `vegleges`) VALUES (".$hallgatok[$szamlalo].",".$_REQUEST['id'].",".$kurzusok[$szamlalo].",'".$_REQUEST[$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]]."',0)");
													
														
													}
												 }
											  
											   $szamlalo = $szamlalo +1;
											  }
											  else
											  {
											   $szamlalo = $szamlalo +1;
												}
										  }
										  else
										  {
											if((isset($_REQUEST['check'.$hallgatok[$szamlalo].''.$kurzusok[$szamlalo]])) )
											{
											
											}
											else
											{
												$db->query("UPDATE `utemezett` SET `vegleges`= '0' WHERE vizsga_id= " .$_REQUEST['id']." and kurzus_id = ".$kurzusok[$szamlalo]." and hallgato_id = ".$hallgatok[$szamlalo]);
											}
										  
										  
										   $szamlalo = $szamlalo +1;
										  }
										}										  
										  
	  if($_REQUEST['ora'] != 0)
	  {
	  $db->query("INSERT INTO `vizsga_idopont`(`vizsga_id`, `idopont`) VALUES (".$_REQUEST['id'].",'".$_REQUEST['ora'].":".$_REQUEST['perc'].":00')");
	  }
	  
			 if(isset($_REQUEST['prefny']))
			 {
			
			   $check1 = $_POST['prefny'];
											
									foreach($check1 as $ch)
									{
											if ($ch == 1)
											{
												$db->query('UPDATE `vizsga` SET `vizsga_nyilvanos` = 1	WHERE id ='.$_REQUEST['id']);
											}
											else if($ch == 2)
											{
											$db->query('UPDATE `vizsga` SET `eha_nyilvanos`= 1  WHERE id ='.$_REQUEST['id']);
											}
											else if($ch == 3)
											{
											$db->query('UPDATE `vizsga` SET `utemezheto_nyilvanos`= 1 WHERE id ='.$_REQUEST['id']);
											}
											
											
									}
			 }
			 
				
			

			if(isset($_REQUEST['FLIQAAT.SZE.3']))
			 {
			 echo $_REQUEST['FLIQAAT.SZE.3'];
			 }
			 
			 
  }

$p = perc_lekeres($cim);
$h = ora_lekeres($cim);



	 $html = '<form action="'.$link.'" method="post">';
	 $html .= '<p><input type="hidden" name="cim" value="'.vizsga_cim_id($_REQUEST['id']).'"/></p>';
     $html .= '<p><input type="hidden" name="honap" value="'.honap_atalakitas($_REQUEST['honap']).'"/></p>';
     $html .= '<p><input type="hidden" name="nap" value="'.$_REQUEST['nap'].'"/></p>';
	 $html .= '<p><input type="hidden" name="ev" value="'.$_REQUEST['ev'].'"/></p>';
	 $html .= '<p><input type="hidden" name="id" value="'.$_REQUEST['id'].'"/></p>';
	 echo $html;
	
   echo ('<table>');  ///////////////////////
   $honap = honap_atalakitas($_REQUEST['honap']);
   echo fejlec_generalas2($ev,$honap,$nap,$cim,$link); 
   echo vizsga_idopontok2($h,$p); 

   

  
  //Eddig jó
 
 $hallgatok = array();
 $kurzusok = array();
$kurzusok = vizsga_hallgatoi($_REQUEST['id'],1);
 $hallgatok = vizsga_hallgatoi($_REQUEST['id'],	0);

 if(count($hallgatok)> 0)
 {
	 echo hallgato_hozzaadasa2($h,$p,$hallgatok[0],$kurzusok[0],$tanar_id); 
  
  } 
  
$szamlalo = 1;
$p = perc_lekeres($cim);
$h = ora_lekeres($cim);

while($szamlalo < count($hallgatok))
{
	echo hallgato_hozzaadasa2($h,$p,$hallgatok[$szamlalo],$kurzusok[$szamlalo],$tanar_id); 
	
$szamlalo = $szamlalo +1;
}


 
 
  

 
 
echo('
		</table>
		</form>
	   </body>
       
	   </html>');
}


?>
    
<?php //include("footer.php"); ?>	   